/* 
 * SysLogConstants.java created on 2014-04-22 下午 21:52:23 by 陈鹏
 */

package com.yzkj.cpjxc.business.constants;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;

/**系统日志常量
 * javadoc for com.chkj.sysMgr.logMgr.sysLog.common.SysLogConstants
 *
 * @author: 陈鹏
 * @since: 2014年6月18日
 */
public class SysLogConstants {

	/**
	 * 操作动作：新增
	 */
	public final static String OPERATION_ADD = "C";

	/**
	 * 操作动作：修改
	 */
	public final static String OPERATION_EDIT = "U";

	/**
	 * 操作动作：删除
	 */
	public final static String OPERATION_DELETE = "D";
	
	/**
	 * 操作动作：导入
	 */
	public final static String OPERATION_IMPORT = "IMP";
	
	/**
	 * 操作动作：导出
	 */
	public final static String OPERATION_EXPORT = "EXP";
	
	/**
	 * 操作动作：群组设置组员
	 */
	public final static String OPERATION_SETZHUYUAN = "SZY";
	
	/**
	 * 操作动作：设置用户角色
	 */
	public final static String OPERATION_SETROLE = "SETROLE";

	/**
	 * @creator: 陈鹏
	 * @createDate: 2014年6月18日 
	 * @modifier:
	 * @modifiedDate:
	 * @return
	 */
	public static Map<String, String> getOperActionMap() {
		HashMap<String, String> map = new LinkedHashMap<String, String>();
		map.put(OPERATION_ADD, "新增");
		map.put(OPERATION_EDIT, "修改");
		map.put(OPERATION_DELETE, "删除");
		map.put(OPERATION_IMPORT, "导入");
		map.put(OPERATION_EXPORT, "导出");
		map.put(OPERATION_SETZHUYUAN, "设置组员");
		map.put(OPERATION_SETROLE, "设置角色");
		return map;
	}

	/**
	 * 1、正常操作日志
	 */
	public final static Integer LOG_TYPE_COMMON = 1;

	/**
	 * 2、错误日志
	 */
	public final static Integer LOG_TYPE_ERROR = 2;

	public final static Map<Integer, String> getLogTypeMap() {
		Map<Integer, String> map = new LinkedHashMap<Integer, String>();
		map.put(LOG_TYPE_COMMON, "正常");
		map.put(LOG_TYPE_ERROR, "错误");
		return map;
	}

}
